package com.jstun.core.attribute;

import com.jstun.core.attribute.MessageAttributeInterface.MessageAttributeType;

/**
 * 알수 없는 메시지 속성 익셉션 클래스 
 */
public class UnknownMessageAttributeException extends MessageAttributeParsingException {
	private static final long serialVersionUID = 5375193544145543299L;
	
	private MessageAttributeType type;
	
	/**
	 * 인자값으로 문자열 메시지 및 
	 * MessageAttributeType값을 받아
	 * super Exception에 메시지를 전달하고
	 * type 값은 멤버 변수 타입에 할당하는 생성자
	 * @param mesg
	 * @param type
	 */
	public UnknownMessageAttributeException(String mesg, MessageAttributeType type) {
		super(mesg);
		this.type = type;
	}
	
	/**
	 * MessageAttributeType 반환
	 * @return
	 */
	public MessageAttributeType getType() {
		return type;
	}
}
